mountainous lakes - French English Dictionary